function shopcarSlide () {
	/* --购物车详情向下滑出 */
    if ( $(document).width() > 768 ) {
        var timer2;
        $(".mybtn-shopcar").on('mouseenter', function() {
            timer2 = setInterval(function() {
                $(".myshopcar-panel").slideDown();
                clearInterval(timer2);
            }, 300);
        }).on('mouseleave',function(){
            clearInterval(timer2);
            $(".myshopcar-panel").slideUp();
        });
    } else {
        $(".mybtn-shopcar").off('mouseenter').off('mouseleave');
    }
}

function ulSmall () {
	/* --菜单缩进 */
	var w = $(document).width();
	$('#tto').hide();
	if (w > 767 && w < 892) {
        $('#tto').show().nextAll().hide();
    } else {
        $('#tto').hide().nextAll().show();
    }
}

function goodsHeight() {
	/* --商品区高度控制 */
    if ( w > 767) {
        var limg = $('#picleft');
        $('.mypic-sm').height(limg.height() * 0.48).css({'margin-top': '5px'});
        $('#second').css({'margin-top': limg.height() * 0.03});
    }
}

function ulMore() {
	/* --向右展示菜单  */
    var timer;
    var mouseInSub = false;
    var lisay = $('.lisay');
    var w = $(document).width();
    lisay.mouseenter(function(e) {
        mouseInSub = true;
    }).mouseleave(function(e) {
        mouseInSub = false;
    });
    // 鼠标的坐标
    var mouseTrack = [];
    var mouseHandler = function(e) {
        mouseTrack.push({
            x: e.pageX,
            y: e.pageY
        });

        if(mouseTrack.length > 3) {
        // 删除数组的第一项，并返回值
            mouseTrack.shift();
        }
    }
    $(document).bind('mousemove', mouseHandler);
    // 二级菜单高度跟随
    $('.mymenu').height($('#carheight').height()).on('mouseleave', function() {
        clearTimeout(timer);
        lisay.hide();
        $('#cleft').show();
    }).on('mouseenter', 'li', function(e) {
        e = e || window.event;
        // 当li移入事件触发，清除所有以前li的timer
        if(timer) {
            clearTimeout(timer);
        }

        // 最新坐标位置，上一坐标位置
        var currMousePos = mouseTrack[mouseTrack.length - 1],
            leftCorner = mouseTrack[mouseTrack.length - 2];
        var delay = needDelay(lisay, leftCorner, currMousePos);
        if(delay) {
            // 鼠标在三角区域内，目的li延迟执行
            timer = setTimeout(function() {
                if(mouseInSub) {
                // 鼠标在二级菜单，不操作
                // 快速进入二级菜单，其他li的timer并不执行下面代码
                    return ;
                }
                lisay.show();
                if( w > 767 ) { $('#cleft').hide(); }
                lisay.children().hide();
                if ( e.target.nodeName != 'LI' ) {
                    $('#' + $(e.target).parent().data('id')).show();
                } else {
                    $('#' + $(e.target).data('id')).show();
                }
                // timer = null;
            }, 300);
        } else {
            // 鼠标不在三角区域内，目的li快速显示
            timer = setTimeout(function() {
                lisay.show();
                if( w > 767 ) { $('#cleft').hide(); }
                lisay.children().hide();
                if ( e.target.nodeName != 'LI' ) {
                    $('#' + $(e.target).parent().data('id')).show();
                } else {
                    $('#' + $(e.target).data('id')).show();
                }
                // timer = null;
            }, 99);
        }
    });
}